To depend on - French English Dictionary